package com.bwie.service;

import com.bwie.common.domainThree.Contact;
import com.bwie.common.domainThree.Customer;
import com.bwie.common.domainThree.request.CustomerRequest;
import com.bwie.common.domainThree.request.FollowRequest;
import com.bwie.common.domainThree.response.CustomerResponse;
import com.bwie.common.result.Result;

import java.util.List;

/**
 * @className: CustomerService
 * @Description: TODO
 * @version: v1.８.0
 * @author: 张雨乐
 */

public interface CustomerService {
    Result list(CustomerRequest customerRequest);

    Result contactList(String customerId);

    Result typeList(String id);

    Result contactAdd(Contact contact);

    Result customerAdd(Customer contact);

    Result getContact(String id);

    Result followList(String id);


    Result followAdd(FollowRequest followRequest);

    Result customerDel(List<CustomerResponse> customerResponse);
}
